package com.yonyou.pmclouds.businessobject.util;

public interface BusinessObjectConsts {
    /** 业务对象表结构定义文件存储路径 */
    String BUSINESS_OBJECT_FILE_PATH = "com/yonyou/pmclouds/businessobject/vomapper";
    /** 物理表描述 */
    String TABLE_NAME = "table_name";
    /** 物理表编码 */
    String TABLE_CODE = "table_code";
    /** 表字段 */
    String TABLE_FIELDS = "table_fields";
    /** 字段编码 */
    String FIELD_CODE = "field_code";
    /** 需要过滤掉的地方，approvalCloud代表云审批中过滤掉此字段*/
    String FIELD_FILTER = "field_filter";
    /** 字段类型 */
    String FIELD_TYPE = "field_type";
    /** 字段描述 */
    String FIELD_NAME = "field_name";
    /** 字段可选项，云审批使用 */
    String FIELD_OPTIONS = "field_options";
    /** 字段可选项，云审批使用 */
    String FIELD_OPTION = "field_option";
    /** 选项值 */
    String OPTION_VALUE = "option_value";
    /** 选项描述 */
    String OPTION_NAME = "option_name";
    /** 是否主键，1为是，0为否 */
    String FIELD_PRIMARY = "field_primary";
    /** 接口调用成功 */
    int SUCCESS = 0;
    /** 接口调用失败 */
    int FAIL = 1;
    /** 接口调用返回状态 */
    String RET_STATUS = "status";
    /** 接口调用返回信息 */
    String MESSAGE = "message";
    /** 输出文档默认文件名 */
    String DEFAULT_FILE_NAME = "竣工资料.docx";

    //---------------------打印预览数据TableKey----------------------------
    // 施工记录
    String PM_CONSTRUCTIONLOG = "pm_constructionlog";
    String SUB_PM_INSPECTITEM = "pm_inspectitem";
    // 旁站记录
    String PM_SIDE_INSPECTION = "pm_side_inspection";
    // 巡查记录
    String PM_PATROL_INSPECTION = "pm_patrol_inspection";
    // 平行检验
    String PM_PARALLEL_INSPECTION = "pm_parallel_inspection";
    // 工序报验
    String PMBD_PROCEDUREINSPECT = "pmbd_procedureinspect";
    String SUB_PM_CONSTRUCTIONLOG = "pm_constructionlog";
    // 工序拍照
    String PM_PROCESSPHOTO = "pm_processphoto";
    // 工作联系
    String PM_WORKCONNECT = "pm_workconnect";
    // 变更签证
    String PM_ALTERANDVISA = "pm_alterandvisa";
    // 变更申请
    String PM_ALTER = "pm_alter";
    // 施工日志
    String PM_CONSTRUCTIONDIARY = "pm_constructiondiary";
    // 综合验收
    String PM_COMPREHENSIVE_ACCEPTANCE = "pm_comprehensive_acceptance";
    // 问题记录
    String PM_PROBLEMLOG = "pm_problemlog";
    //开工条件
    String PM_WORKSTART="pm_workstart";
    String PM_WORKSTARTCHECK = "pm_workstartcheck";
    //停工条件
    String PM_WORKSTOP="pm_workstop";

    /** 参观卡 */
    String PM_VISITCARD = "pm_visitcard";
    /** 目录表 */
    String PMDM_COMPLETED_CATALOG = "pmdm_completed_catalog";
    /** 目录子表 */
    String PMDM_COMPLETED_CATALOG_B = "pmdm_completed_catalog_b";

    // 特殊工序模版
    String PM_PROCESS_FEATURE = "pm_process_feature";

    // 签到打印模板
    String PM_SIGNIN_PROJECTLIST_REPORT = "pm_signin_projectlist_report";
    String PM_SIGNIN_PROJECTLIST_REPORT_B = "pm_signin_projectlist_report_b";
    String PM_SIGNIN_ENTERPRISELIST_REPORT = "pm_signin_enterpriselist_report";
    String PM_SIGNIN_ENTERPRISELIST_REPORT_B = "pm_signin_enterpriselist_report_b";
    String PM_SIGNIN_USER_PROJECT_REPORT = "pm_signin_user_project";
    String PM_SIGNIN_USER_ENTERPRISE_REPORT = "pm_signin_user_enterprise";

    /**
     * 安全整改、整改记录、验收记录
     */
    String PM_SAFETY_RECTIFICATION = "pm_safety_rectification";
    String PM_SAFETY_RECTIFICATION_RECORD = "pm_safety_rectification_record";
    String PM_SAFETY_ACCEPT_RECORD = "pm_safety_accept_record";

}
